---
title: Basic
description: Learn how to authenticate into Tracecat with email and password.
icon: keyboard
---

<Warning>
  In production, use [Google OAuth](/self-hosting/authentication/google-oauth) or [SAML SSO](/self-hosting/authentication/saml-sso).
  Basic auth is meant for local development only.
</Warning>

# Configuration

In your `.env` file, make sure you have the following environment variables set:

```bash
TRACECAT__AUTH_TYPES=basic
```

## Sign-up

Create a new user to sign-in with a minimum password length of 12 characters.

![Sign-up](/img/self-hosting/signup.png)
